const defaultRouter = [
	// {
	// 	name: '首页',
	// 	path: '/pages/index/index',
	// 	icon: 'index', //阿里云矢量图复制svg代码，不要直接下载svg，否则无法修改颜色，放在static/svg下，修改文件名为icon的值，就可以使用了
	// 	buttons:[{
	// 		label:'增加',
	// 		value:'index:add'
	// 	},{
	// 		label:'删除',
	// 		value:'index:del'
	// 	}],
	// 	apis:[{
	// 		label:'获取列表',
	// 		value:'/api/getList'
	// 	},{
	// 		label:'删除',
	// 		value:'/api/del'
	// 	}],
	// },
	// {
	// 	name: '积分管理',
	// 	path: '/pages/point/point',
		
	// 	icon: 'map',
	// 	buttons:[{
	// 		label:'批量新增',
	// 		value:'point:add'
	// 	},{
	// 		label:'设置',
	// 		value:'point:set'
	// 	}],
	// },
	// {
	// 	name: '外部链接',
	// 	webUrl:'http://www.baidu.com',
	// 	path: '/pages/point/grade',
	// 	icon: 'map'
	// },
	// {
	// 	name: 'APP版本',
	// 	path: '/pages/update/update',
	// 	icon: 'update'
	// }
];

// 给tree添加index，并且添加面包屑title
const addMenuTreeIndex = (menuTree, parentIndex:string ='', parentTitle:string = '')=> {
  let menuArray = [];
  menuTree.forEach((menu, index:string) => {
    let currentIndex = parentIndex ? `${parentIndex}-${index}` : `${index}`;
    let currentTitle = parentTitle ? `${parentTitle} / ${menu.name}` : menu.name;
    let menuItem = {
      index: currentIndex,
      title: currentTitle,
	  name: menu.name,
      icon: menu.icon,
      path: menu.path,
	  buttons:menu.buttons,
	  apis:menu.apis,
	  webUrl:menu.webUrl,
	  
    };
    if (menu.children && menu.children.length > 0) {
      menuItem.children = addMenuTreeIndex(menu.children, currentIndex, currentTitle);
    }
    menuArray.push(menuItem);
  });
  return menuArray;
}
export default addMenuTreeIndex(defaultRouter);
